Stone sheep - French English Dictionary